Pular para o conteúdo principal

Accessing the production environment

URL de Produção: https://api.delbank.com.br

Quando estiver pronto para acessar o ambiente de produção, você pode usar o seguinte como um exemplo do que você precisa para a API de produção. A API de produção requer que o certificado mTLS, a chave privada e a chave da API sejam configuradas corretamente. Você pode usar o exemplo e alterar conforme necessário, dependendo do tipo de métodos de solicitação HTTP e do endpoint que você está tentando alcançar

keyDescrição
Certificado mTLSO certificado mTLS que nossa equipe enviou (arquivo .pem)
Chave privadaA chave privada que foi gerada junto com o csr
Chave APIA chave API que nossa equipe enviou
const fs = require('fs');
const https = require('https');
const path = require('path');

const certPath = path.resolve(__dirname, 'mtls/my_cretificate.crt');
const keyPath = path.resolve(__dirname, 'mtls/my_private_key.key');
let httpsAgent = null;
if (fs.existsSync(certPath) && fs.existsSync(keyPath)) {
httpsAgent = new https.Agent({
cert: fs.readFileSync(certPath), //Here you put your certificate (.pem)
key: fs.readFileSync(keyPath), //Here you put your private key (.key)
});
}

headers = {
'x-delbank-api-key': process.env.API_KEY,
};

const apiResponse = await axios({
method: // 'GET', 'POST', 'PUT', 'DELETE'
url: //api.delbank.com.br/...,
headers: headers,
httpsAgent: httpsAgent,
});

Acessando o ambiente de produção via Postman

No Postman é possível adicionar e gerenciar certificados para habilitar autenticação ao enviar requisições. Para fazer isso, primeiro, vá em Configurações.

Em seguida, vá em Certificates e clique em Adicionar Certificate.

Agora adicione a URL do host, para que cada solicitação dessa URL use esses certificados. No arquivo CRT, coloque o mTLS (arquivo .pem) e no arquivo KEY, coloque a chave privada que foi gerada junto com o CSR.

E finalmente, em x-delbank-api-key, coloque sua chave de API no cabeçalho.

Pronto, agora você pode acessar a API de produção!